# # 模块导入
# import math
#
# # 开平方
# print(math.sqrt(9))
#
# from math import sqrt
#
# print(sqrt(9))


# from math import *
# print(sqrt(9))

# 动态导入·
# 接受一个string类型，可以根据变量具体的值，来导入相应模块
# import importlib
# mod = input("请输入你想导入的模块：")
# math2 = importlib.import_module(mod)
# print(math2.sqrt(9))


# 重复导入，只执行一次
# 当第一次导入运行时，此模块就加载到系统内存变量里面来了
# import sys
# print(sys.modules)
# from pack1 import one
# print(sys.modules)
# from pack1 import one

# 导入模块名称相同
# 使用后导入的
from pack1 import one as pack1_one
from pack2 import one as pack2_one
print("#"*30)
pack1_one.test()
pack2_one.test()

# import random

# import pandas as pd
import sys
print(sys.modules.keys())
print(sys.path)
# import one
# from pack1 import one

import math
print(math.sqrt(9))

import math
print(math.sqrt(9))

import json